/*
* @Author: Active code page: 65001
lvhang
* @Date:   2020-11-11 15:40:21
* @Last Modified by:   Active code page: 65001
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
lvhang
* @Last Modified time: 2020-11-21 20:01:20
*/

// 导入系统模块
// 通过模块的名字 fs 对 模块 进行引用！
const fs = require('fs');

// 通过 模块内部的readFile 读取文件的内容！

// 系统模块 fs 文件操作
fs.readFile('../async/01.js', 'utf-8', function(err, doc) {
	// 
	
	// 我们会称 nodejs 中的回调函数
	 // 为 错误优先的回调函数！
	 // 因为大部分的nodejs 中的回调函数 第一个 参数
	 // 都是 错误 err参数 
	 // 如果文件读取出错 err是一个对象 包含错误的信息
	 // 如果文件读取正确 err 是 null 
	 // doc 是 文件读取结果！
	if (err == null) {
		// 在控制台中输出文件的内容！
		console.log(doc)
		console.log(err) // null
	}
})
